ABAP (Advanced Business Application Programming) is SAP s proprietary 4th Generation Language (4GL). SAP core is written almost entirely in ABAP. ABAP is a high level programming language used in SAP for development and other customization processes. "SAP ABAP Advanced Cookbook covers advanced SAP [...]